package cn.kgc.service;

import cn.kgc.pojo.Role;
import cn.kgc.pojo.User;
import cn.kgc.util.PageBean;

import java.util.List;
import java.util.Map;

/**
 * @author 蒿雨
 * @create 2021-11-02 19:53
 */
public interface UserService {

    User getLogin(String userCode,String userPassword);

    PageBean<User> getUsers(Map<String,Object> map);

    int getCount(Map<String,Object> map);

    List<Role> ROLES();

    User getUserForUserCode(String userCode);

    int addUser(User user);

    int userDel(int id);

    boolean isNull(int id);

    User getUserById(int id);

    boolean userModify(User user);
}
